package org.jeecg.modules.simulator.jsonot;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * @program: simulator-b20240918
 * @description:
 * @author: renzhg
 * @create: 2024-12-11 17:24
 **/

@Data
@TableName(value = "T99_STAT_INDEX_CD", schema = "SYMTC_PCODE")
public class IndexCd  implements Serializable {

    @TableField(value = "Stat_Index_Cd")
    public String stIndexCd;

    @TableField(value = "Natural_Day_Index_Cd")
    public String naDayIndexCd;
    @TableField(value = "End_Tm")
    public String endTm;

    @TableField(value = "Start_Tm_Desc")
    public String startTmDesc;

    @TableField(value = "Stat_End_Tm")
    public String statEndTm;

    @TableField(value = "Stat_Index_Type_Cd")
    public String statIndeTypeCd;

    @TableField(value = "Start_Tm")
    public String startTm;

    @TableField(value = "End_Tm_Desc")
    public String endTmDesc;


    @TableField(value = "Belong_Five_Min_Index_Cd")
    public String belFiveMinIndexCd;

    @TableField(value = "Belong_Fif_Min_Index_Cd")
    public String belFifMinIndexCd;


    @TableField(value = "Belong_One_Hour_Index_Cd")
    public String belOneHourMinIndexCd;



    @TableField(value = "Belong_Ten_Min_Index_Cd")
    public String belTenMinIndexCd;

    @TableField(value = "Belong_Thirty_Min_Index_Cd")
    public String belThirtyMinIndexCd;

    @TableField(value = "Belong_Two_Hour_Index_Cd")
    public String belTwoHourMinIndexCd;


    @Override
    public String toString() {

        return  "IndexCd->{"+
                "stIndexCd="+ this.stIndexCd+'\'' +
                "naDayIndexCd="+ this.naDayIndexCd+'\'' +
                "endTm="+ this.endTm+'\'' +
                "startTmDesc="+ this.startTmDesc+'\'' +
                "statEndTm="+ this.statEndTm+'\'' +
                "statIndeTypeCd="+ this.statIndeTypeCd+'\'' +
                "startTm="+ this.startTm+'\'' +
                "endTmDesc="+ this.endTmDesc+'\'' +
                "belFiveMinIndexCd="+ this.belFiveMinIndexCd+'\'' +
                "belFifMinIndexCd="+ this.belFifMinIndexCd+'\'' +
                "belOneHourMinIndexCd="+ this.belOneHourMinIndexCd+'\'' +
                "belTenMinIndexCd="+ this.belTenMinIndexCd+'\'' +
                "belThirtyMinIndexCd="+ this.belThirtyMinIndexCd+'\'' +
                "belTwoHourMinIndexCd="+ this.belTwoHourMinIndexCd+'\'' +
                "}";


    }
}
